provide electricity - French English Dictionary